iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 4
1

要來介紹圖層了~~

GIS圖層依資料類型分為向量圖層與網格圖層:

網格圖層

英文為raster layer,又稱柵格圖層或影像圖層,資料本身是以一格一格的像素組成,在GIS中常用網格圖層表示地形的高低起伏,圖片也是網格圖層的一種。

向量圖層

向量圖層都是由錨點組成,依單一錨點、連續不閉合錨點、及連續閉合錨點等狀態分為三種形式。大部分從公家機關取得的向量圖層都是由專業人員經過測量等方式處理後的資料,但也可以透過GIS軟體建立自訂圖層使用。

圖層的分類方式

各家GIS團隊對於圖層的分類方式都不同,所以在使用前必須先了解他的圖層分類方式,這樣之後在處理圖層時才知道使用這些圖層的時機。Leaflet的圖層分為以下幾種:

  • UI Layers
    • Marker
      點圖層,猜測是因為在地圖中會直接顯示圖標,才把Marker歸類在UI Layer。
    • Popup
      要顯示資訊時常用到的視窗,可指定點並顯示資訊,支援HTML標籤。
    • Tooltip
      跟popup很像,但只能顯示簡短的字串。
  • Raster Layers
    • TileLayer
      TileLayer是以圖磚的方式存取圖層,最常見的就是Google Map地圖,就是用許多塊正方形的圖磚組成地圖,可根據地圖檢視的範圍顯示相對應的圖磚,比起讀取整張地圖來說較有效率。
    • TileLayer.WMS
      用於讀取顯示OGC標準的WMS地圖服務
    • ImageOverlay
      用於影像套疊
    • videoOverlay
      用於影片套疊
  • Vector Layers
    • Path
      這個似乎不算圖層的一種,因為他不能直接接建立,但他有許多Layer的options,所以可以作為與圖層共享參數,如設定相同的透明度或顏色等等。
    • Polyline
      線圖層,用好幾個點連線的圖層,有順序之分。
    • Polygon
      面圖層,用好幾個點連線的閉合圖層,有順序之分。
    • Rectangle
      矩形圖層,是面圖層的一種,以矩形的兩個對角座標建立,與Bounds的建立模式相同。
    • Circle
      圓形圖層,也是面圖層的一種,建立時需提供指定點及半徑。
    • CircleMarker
      固定半徑的圓形圖層,在QGIS或ArcGIS中建立的點圖層,預設的樣子跟這個很像,因為是固定半徑,所以建立時只需要提供座標就可以,所以他算是點圖層的一種。
    • SVG
      SVG的圖層
    • Canvas
      這個圖層我目前還看不太懂,如果以後有更深入了解後,會再更新......。
  • OtherLayers
    • GeoJSON
      讀取geojson解析後的資料,並顯示於地圖上。
    • LayerGroup
      跟ArcGIS的Group很像,可以加入圖層,方便管理使用。
    • FeatureGroup
      繼承自LayerGroup,而且可以統一處理binding popup(tooltip)以及滑鼠動作監聽等事件。
    • GridLayer
      Grid layer我還沒用過,也不太清楚它的作用,所以在這邊先跳過XD。

今天介紹了這麼多種類的圖層,先有個基本的概念,接下來會用2-3天的時間盡量把每個圖層都試過一遍,希望能帶邦友們更深入了解每個圖層的意義。


上一篇
03. Leaflet_Map Class基本介紹(下)
下一篇
05. Leaflet_UI Layers
系列文
使用Leaflet及Folium開啟網頁地圖大門30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言